package com.hh.hot100;

/**
 * @Author hanghao
 * @Date 2023/6/26 15:42
 * @Version 1.0
 * 给定一个长度为 n 的整数数组 height 。有 n 条垂线，第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。
 *
 * 找出其中的两条线，使得它们与 x 轴共同构成的容器可以容纳最多的水。
 *
 * 返回容器可以储存的最大水量。
 */

public class No11 {
    public int maxArea(int[] height) {
        int left = 0, right = height.length - 1, res = 0;
        while(left < right) {
            res = height[left] < height[right] ? Math.max (res,(right - left) * height[left]) : Math.max (res,(right - left) * height[right]);
        }
        return res;
    }
}
